package vaccine.appointment.system.statistics.vo;

import lombok.Data;

/**
 * 接种点统计VO
 */
@Data
public class SiteStatisticsVO {
    /**
     * 接种点ID
     */
    private Integer siteId;

    /**
     * 接种点名称
     */
    private String siteName;

    /**
     * 接种点地址
     */
    private String siteAddress;

    /**
     * 总预约数
     */
    private Integer totalAppointments;

    /**
     * 待接种数
     */
    private Integer pendingAppointments;

    /**
     * 已完成数
     */
    private Integer completedAppointments;

    /**
     * 已取消数
     */
    private Integer cancelledAppointments;

    /**
     * 今日预约数
     */
    private Integer todayAppointments;

    /**
     * 疫苗种类数
     */
    private Integer vaccineTypeCount;

    /**
     * 总库存数
     */
    private Integer totalInventory;

    /**
     * 低库存预警数
     */
    private Integer lowStockAlerts;
}

